package moore.generator.template

import java.util.ArrayList

class MsfEntityTemplate {
	def public static String getEntityMsfPart(String msfName, ArrayList<String> Inputs, 
		ArrayList<String> Output
	){
		'''
			library IEEE;
			use IEEE.STD_LOGIC_1164.ALL;
			library UNISIM;
			use UNISIM.VComponents.all;
			
			entity «msfName» is
			port(
				«FOR in:Inputs»
				«in»: in std_logic;
				«ENDFOR»
				«FOR out:Output»
				«out»: out Std_logic;
				«ENDFOR»
				 CLK: in std_logic
			);
			end «msfName»;
		'''
	}
}